package adapters;

import android.content.Context;
import android.view.View;
import android.widget.TextView;

import com.example.administrator.newxlmedical.R;

import java.util.List;

import beans.TimeoutBean;
import generaladapter.CommonAdapter;
import generaladapter.ViewHolder;

/**
 * Created by Administrator on 2018/5/4.
 */

public class RemindListViewAdapter extends CommonAdapter<TimeoutBean> {

    private Context mContext;
//    private OnClickListener onClickListener;

    public RemindListViewAdapter(Context context, List<TimeoutBean> mDatas, int itemLayoutId) {
        super(context, mDatas, itemLayoutId);
        mContext = context;
    }

    @Override
    public void convert(final ViewHolder viewHolder, TimeoutBean item, final int position) {
        viewHolder.setText(R.id.remind_list_number,item.getCabinetCode()+"");
        viewHolder.setText(R.id.remind_list_goods,item.getName());
        viewHolder.setText(R.id.remind_list_size,item.getSpecification());
        viewHolder.setText(R.id.remind_list_supplier,item.getManufactor());
        viewHolder.setText(R.id.remind_list_count,item.getNumber()+"");
        viewHolder.setText(R.id.remind_list_data_end,item.getTimeoutDate());

        if (position == 0 || position % 2 == 0){
            viewHolder.getView(R.id.remind_list_rl).setBackgroundColor(mContext.getResources().getColor(R.color.partLineBackground));
        }

//        viewHolder.getView(R.id.remind_list_goods).setOnLongClickListener(new View.OnLongClickListener() {
//            @Override
//            public boolean onLongClick(View v) {
//                onClickListener.onShowDetail(position, (TextView) viewHolder.getView(R.id.remind_list_goods),350);
//                return true;
//            }
//        });
//
//        viewHolder.getView(R.id.remind_list_size).setOnLongClickListener(new View.OnLongClickListener() {
//            @Override
//            public boolean onLongClick(View v) {
//                onClickListener.onShowDetail(position,(TextView) viewHolder.getView(R.id.remind_list_size),500);
//                return true;
//            }
//        });
//
//        viewHolder.getView(R.id.remind_list_supplier).setOnLongClickListener(new View.OnLongClickListener() {
//            @Override
//            public boolean onLongClick(View v) {
//                onClickListener.onShowDetail(position,(TextView) viewHolder.getView(R.id.remind_list_supplier),710);
//                return true;
//            }
//        });
    }


//    public void setOnClickListener(OnClickListener onClickListener) {
//        this.onClickListener = onClickListener;
//    }
//
//    public interface OnClickListener {
//        //        void onShowDetailSpecification(int position, TextView view);
//        void onShowDetail(int position, TextView view, int xOffWidth);
//        //        void onShowDetailSupplier(int position, TextView view);
//    }
}
